App({
  /**
   * 当小程序初始化完成时，会触发 onLaunch（全局只触发一次）
   */
  onLaunch(options) {
    // 获取场景值, 做一些全局数据的存储
    //  options.scene 场景值 (通过场景值可以知道用户是从什么渠道进入小程序的)
    console.log("onLaunch（全局只触发一次）", options.scene);
  },

  /**
   * 当小程序启动，或从后台进入前台显示，会触发 onShow
   */
  onShow(options) {
    console.log("onShow()-多次", options.scene);
  },

  /**
   * 当小程序从前台进入后台，会触发 onHide
   */
  onHide() {
    console.log("onHide()-多次");
  },

  /**
   * 当小程序发生脚本错误，或者 api 调用失败时，会触发 onError 并带上错误信息
   */
  onError(msg) {
    console.log("onError()", msg);
  },
});
